package com.xyht.sca_s.student_manage_system.modules.repairCheck.entity.vo;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = false)
@TableName("sms_repair_check_apply")
@ApiModel(value="SmsRepairCheckApply", description="")
public class SmsRepairCheckApplyAllowVO {

    private static final long serialVersionUID = 1L;

    private String applyId;

    private String detailId;

    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date applyFixedTime;

    private String processObjectId;

    private String processCheckId;

    @ApiModelProperty(value = "审批意见")
    private String detailAllowOpinion;

    @ApiModelProperty(value = "用户签名")
    private String detailAllowSign;

    @ApiModelProperty(value = "用户印章")
    private String detailAllowStamp;

    @ApiModelProperty(value = "审批状态  1：通过   2：驳回 ")
    private Integer detailAllowStatus;

    @ApiModelProperty(value = "维修结果")
    private Integer applyFixedResult;

    @ApiModelProperty(value = "处理意见")
    private Integer applyHandleOption;

    @ApiModelProperty(value = "损坏原因")
    private String applyBadReason;

    @ApiModelProperty(value = "赔偿金额")
    private String applyCompensationAmount;

    @ApiModelProperty(value = "赔偿金额")
    private String applyFixedPhone;

    @ApiModelProperty(value = "检修人")
    private String applyFixedPerson;
}